package com.iwhalecloud.citybrain.flow.platform.manager.domain.model.model;

import lombok.Data;

import java.util.Date;

@Data
public class ModelEventTempQuery {

    /**
     * 主键
     */
    private Integer id;

    /**
     * 模型id
     */
    private String modelId;

    /**
     * 模型编码
     */
    private String modelKey;

    /**
     * 模型名称
     */
    private String modelName;

    /**
     * 节点编码
     */
    private String nodeCode;

    /**
     * 节点名称
     */
    private String nodeName;

    /**
     * 事件名称
     */
    private String name;

    /**
     * 事件类型 前置 后置
     */
    private String eventType;

    /**
     * 同步：sync；异步：async
     */
    private String callMethod;

    /**
     * 事件的触发类型，如URL、groovy、Java Class，原config的key
     */
    private String configType;

    /**
     * 接口地址
     */
    private String configContent;

    /**
     * post请求体
     */
    private String requestBody;

    /**
     * 事件备注
     */
    private String description;

    /**
     * 创建时间
     */
    private Date gmtCreate;

    /**
     * 查询时间范围开始
     */
    private String timeStart;

    /**
     * 查询时间范围结束
     */
    private String timeEnd;
    /**
     * 页码
     */
    private Integer pageNum=1;
    /**
     * 页码数量
     */
    private Integer pageSize=10;
}
